body {margin:0; padding:0;  background:url(../img/bg.gif); font-size:11px; color:#b8b8b8; font-family:arial}
.none {display:none;} 
.aleft {text-align:left !important}
.acenter {text-align:center !important}
.aright {text-align:right !important}
.ajustify {text-align:justify !important}
.bold {font-weight:bold !important}
.mcenter {margin:0 auto !important}
.vatop {vertical-align:top}
.fleft {float:left}
.fright {float:right}
.strike {text-decoration:line-through}
.star {color:red !important; font-weight:bold; font-size:13px; margin:0 5px}
.red {color:red !important;}
.green {color:green !important;}
.orange {color:#ff6600 !important}
img,p {border:0; margin:0; padding:0}
ul {list-style-image:url(../../img/st.gif) }

a {text-decoration:none}
.content .shoptop {color:white; text-shadow: #404040 1px 1px 0px; font-size:15px; text-align:center; font-weight:bold; line-height:48px; width:724px; height:57px; background:url(../img/koszyktop.png); margin:0 auto }
.content .boxbasket .basketbar {margin:20px auto; width:100%; height:78px; background: url(../img/koszykbarbg.png) repeat-x; position:relative}
.content .boxbasket .basketbar a.buttonred {position:absolute; right:30px; top:23px}
.content .boxbasket .basketbar .sekction {position:absolute; top:20px}
.content .boxbasket .basketbar .sekction .price {font-size:16px; color:#ff6600; font-family:arial}
.content .boxbasket .basketbar .sekction .name {color:white; font-size:12px; margin-top:5px}
.content .boxbasket .basketbar .sekpos1 {left:30px;}
.content .boxbasket .basketbar .sekpos2 {left:193px;}
.content .boxbasket .basketbar .sekpos3 {left:358px;}
.content .boxbasket .basketbar .plus {position:absolute; top:27px; left:149px; font-size:16px; color:white}
.content .boxbasket .basketbar .equals {position:absolute; top:27px; left:320px; font-size:16px; color:white}
.content .boxbasket .basketbar .ordernumber {color:white; position:absolute; right:30px; top:22px}
.content .boxbasket .basketbar .ordernumber span {color:#ff6600; font-size:22px; font-weight:bold}
.content .boxbasket .options {position:relative}
.content .boxbasket .button2 {position:absolute; right:0px; top:0px}
.content .boxbasket h2 {font-size:14px; color:white; width:auto; text-indent:35px; font-weight:normal; height:37px; line-height:37px; margin:20px auto; background:#0d0d0d;}
.content .boxbasket .prodpage a.button:hover {background:url(../img/but.png) no-repeat; color:#ff6600;}
.content .boxbasket .prodpage a.button {font-weight:bold}
.content .box a.buttonred {display:inline-block; font-weight:bold; color:white; text-align:center; line-height:32px; width:135px; height:32px; background: url(../img/buttonred.png)}
.content .box a.buttonred:hover {text-decoration:none; background:url(../img/buttonredhover.png)}


.boxtop {width:1000px; position:relative; height:214px; background:url(../img/topbg.png) repeat-x; margin:0 auto}
.boxtop p.logo {position:absolute; top:0; left:48px}
.boxtop p.car {position:absolute; top:0; left:335px}
.boxtop p.langi {position:absolute; top:20px; right:20px}
.boxtop div.formlogin {position:absolute; top:90px; right:20px; }
.boxtop div.formlogin input.text {border:0px; background:url(../img/topinputtext.png) no-repeat; margin-left:5px; float:left; display:block; width:132px; padding:0 5px; font-size:11px; color:#717171; text-indent:10px; line-height:28px; height:28px;}
.boxtop div.formlogin input.submit {border:0px; background:url(../img/topinputsubmit.png) no-repeat; margin-left:5px; float:left; display:block; width:19px; padding:0 5px; font-size:11px; color:#717171; text-indent:10px; line-height:28px; height:28px;}
.boxtop div.op {position:absolute; top:40px; right:0px; }
.boxtop div.op a {color:#717171; font-family:arial; font-size:12px; text-decoration:none;}
.boxtop div.op a:hover {text-decoration:underline}
.boxtop div.op a.acc {color:#ff6600;}
.boxtop div.op .st {margin:0 10px}
.boxtop div.menu {position:absolute; bottom:0px; right:0px;}
.boxtop div.menu a {color:#b8b8b8; font-family:arial; font-size:12px; text-decoration:none; text-align:center; overflow:hidden; display:block; width:133px; line-height:25px; font-weight:bold; height:25px; float:right; margin-right:4px; background:url(../img/menutop.png) no-repeat;}
.boxtop div.menu a.nomargin {margin:0}
.boxtop div.menu a.active {color:#ff6600 !important}
.boxtop div.menu a:hover {color:#ff6600 !important}
.boxtop div.imlogged {position:absolute; top:90px; right:20px; font-size:12px; color:#717171}
.boxtop div.imlogged .st {margin:0 10px}
.boxtop div.imlogged a {color:#717171;}
.boxtop div.imlogged a:hover {text-decoration:underline}

.boxbar {width:1000px; height:43px; font-size:12px; position:relative; background:url(../img/bar.png) no-repeat; margin:0 auto}
.boxbar .search {width:360px; position:absolute; top:6px; left:0px}
.boxbar .search input.text {border:0px; background:url(../img/barinputtext.png) no-repeat; margin-left:5px; float:right; display:block; width:183px; padding:0 5px; font-size:12px; font-family:arial; text-align:right; padding-right:20px; color:#717171; text-indent:10px; line-height:28px; height:28px;}
.boxbar .search input.submit {border:0px; background:url(../img/topinputsubmit.png) no-repeat; margin-left:0px; float:right; display:block; width:19px; padding:0 5px; font-size:11px; color:#717171; text-indent:10px; line-height:28px; height:28px;}
.boxbar .search p.text {color:#4e4d4d; font-size:10px; text-align:right; position:absolute; top:1px; left:50px}
.boxbar .search p.text a {color:#4e4d4d; text-decoration:none}
.boxbar .search p.text a:hover {text-decoration:none; color:#757575;}
.boxbar .basket {width:360px; position:absolute; top:13px; left:410px; text-align:center}
.boxbar .val {font-weight:bold; color:white; margin-right:10px;}
.boxbar  a {color:#ff6600;}
.boxbar  a:hover {color:#ff6600; text-decoration:underline}
.boxbar .observed {width:205px; position:absolute; top:13px; left:790px; text-align:center}

.boxmain {width:1000px; margin:0 auto; background:#e9e9e9;}
.boxmain .mainleft {width:225px; padding:25px 0; float:left; }
.boxmain .mainright {width:728px; padding:25px 0; float:left; margin-left:20px; }

.boxmain .mainleft .boxmenu {width:220px; margin-bottom:15px}
.boxmain .mainleft .boxmenu .nag {width:100%; font-weight:bold; color:#ff6600; text-indent:20px; font-size:12px; overflow:hidden; line-height:32px; background:url(../img/menu1.png) no-repeat; height:36px; }
.boxmain .mainleft .boxmenu .end {width:100%; background:url(../img/menu3.png) no-repeat; height:3px; }
.boxmain .mainleft .boxmenu .body {background:url(../img/menu2.png); padding:10px; position:relative}
.boxmain .mainleft .boxmenu .body ul.level1 {margin-left:30px; list-style-image:url(../img/menul1.png)}
.boxmain .mainleft .boxmenu .body ul.level1 a:hover {text-decoration:underline}
.boxmain .mainleft .boxmenu .body ul.level1 li {margin:5px 0}
.boxmain .mainleft .boxmenu .body ul.level1 li a {font-size:12px; color:#e4e2e2;}
.boxmain .mainleft .boxmenu .body ul.level1 li a.active {color:#ff6600; font-weight:bold}
.boxmain .mainleft .boxmenu .body ul.level1 li ul.level2 {margin:10px 0 10px 20px; list-style-image:url(../img/menul2.png)}
.boxmain .mainleft .boxmenu .body ul.level1 li ul.level2 a {color:#a1a1a1;}
.boxmain .mainleft .boxmenu .body ul.level1 li ul.level2 a.active {color:#ff6600; font-weight:bold}
.boxmain .mainleft .boxmenu .body .cennik {height:55px}
.boxmain .mainleft .boxmenu .body .cennik .ico {position:absolute; left:20px; top:10px}
.boxmain .mainleft .boxmenu .body .cennik .text {position:absolute; left:70px; top:17px}
.boxmain .mainleft .boxmenu .body .cennik .text a {color:#878787; line-height:18px}
.boxmain .mainleft .boxmenu .body .cennik .text a:hover {text-decoration:underline}
.boxmain .mainleft .boxmenu .body .newsletter {height:45px}
.boxmain .mainleft .boxmenu .body .newsletter input.text {border:0px; background:url(../img/newslettertext.png) no-repeat; margin-right:5px; float:right; display:block; width:138px; padding:0 5px; font-size:11px; font-family:arial; text-align:right; padding-right:20px; color:#717171; text-indent:10px; line-height:33px; height:33px;}
.boxmain .mainleft .boxmenu .body .newsletter  input.submit {border:0px; background:url(../img/newslettersubmit.png) no-repeat; margin-left:6px; margin-right:5px; float:right; display:block; width:9px; padding:0 5px; font-size:11px; color:#717171; text-indent:10px; line-height:33px; height:33px;}
.boxmain .mainleft .boxmenu .body .pspecial {font-size:12px; text-align:center}
.boxmain .mainleft .boxmenu .body .pspecial .text {}
.boxmain .mainleft .boxmenu .body .pspecial .price {color:#878787; margin:10px 0}

.mtop15 {
	margin-top:15px !important;
}
.content .line {width:100%; height:2px; background:url(../img/line.png) repeat-x}
.content select,input[type="text"] {border:1px solid #1b1b1b; padding:4px; font-size:12px; font-family:arial; background:#3d3d3d; color:white;}
.content select,input[type="password"] {border:1px solid #1b1b1b; padding:4px; font-size:12px; font-family:arial; background:#3d3d3d; color:white;}
.content .box {padding:15px 10px 20px 10px; font-size:12px; width:704px; margin:15px auto; background:url(../img/box1.png) repeat-y; position:relative}
.content .box .end {position:absolute; left:0; bottom:0; width:724px; margin:0 auto; background:url(../img/box2.png) no-repeat; height:12px;}
.content .box a.bottomright {z-index:10; position:absolute; right:2px; bottom:2px; background:#090909; padding:7px 20px; text-align:center; color:#ff6600;}
.content .box .column {width:100%;}
.content .box .column .colimg {float:left; margin-left:7px; text-align:center; width:195px; height:167px; background-repeat:no-repeat; background-position:center center; background-color:#393939;}
.content .box .column .colimg a {width:100%; height:100%; display:block}
.content .box .column .coltext {float:left; text-align:justify; width:465px; margin-left:26px;}
.content .box .column .coltext .prod .name {margin:10px 0; font-size:14px; color:white}
.content .box .column .coltext .prod .name .price {width:100px; text-align:right; color:#ff6600; float:right}
.content .box .column .coltext .prod .text {line-height:18px; font-size:12px; color:#a0a0a0; text-align:justify}
.content .box .column .coltext .prod .avail {position:relative; text-align:left; font-size:12px; margin:10px 0; line-height:18px}
.content .box .column .coltext .prod .avail img {vertical-align:middle;  margin:0 10px 0 0}
.content .box .column .coltext .prod .avail a.button {position:absolute; right:0; top:0; display:block; width:170px; color:#ff6600; padding:0px 10px; line-height:25px; height:25px; background:url(../img/abutton.png); text-align:center; color:#ff6600}
.content .box .column .coltext .prod .avail a.button:hover {text-decoration:none; color:white}
.content .box .prodpage {font-size:12px}
.content .box a.button {display:inline-block; width:173px; line-height:32px; height:32px; background:url(../img/but.png) no-repeat; text-align:center; font-size:12px; color:#ff6600;}
.content .box a.button:hover {text-decoration:none; color:white; background:url(../img/but2.png) no-repeat;}
.content .box a.buttonactive {text-decoration:none; color:white; background:url(../img/but2.png) no-repeat;}
.content .box .prodpage .top {line-height:18px; margin:10px auto; position:relative}
.content .box .prodpage .top p {color:#ff6600}
.content .box .prodpage .top p span {color:#e4e2e2}
.content .box table.prodoption {width:85%; font-size:12px; margin:10px auto}
.content .box table.prodoption td {padding:5px}
.content .box h1 {font-size:17px; color:#ff6600; background:url(../img/line.png) repeat-x bottom; text-indent:20px; padding:0 0 10px 0; margin-bottom:20px;}
.content .box table.tab {width:75%;  margin:0 auto}
.content .box table.tab input[type="text"] {width:300px}
.content .box table.tab input[type="password"] {width:300px}
.content .box table.tab td {padding:2px}

.content .nomtop {margin-top:0px !important}
.content h2 {font-weight:normal; text-indent:35px; font-size:14px; color:#ff6600; background:url(../img/h2.png) no-repeat; width:725px; line-height:38px; height:42px; margin:15px auto;}
.content a {color:#e3e3e3}
.content a:hover {text-decoration:underline}
.content .boxbar {font-weight:normal; text-indent:35px; font-size:14px; color:#ff6600; background:url(../img/h2.png) no-repeat; width:725px; line-height:38px; height:42px; margin:15px auto;}
.content .boxbar a {color:#e3e3e3}
.content .boxbar a:hover {text-decoration:underline}
.content .boxbar .sort a {color:#e4e2e2}
.content .boxbar .sort .st {color:#414040; margin:0 10px}
.content .boxbar .pagin .left {width:40%; float:left}
.content .boxbar .pagin .right {width:50%; margin-right:10px; float:right; text-align:right}
.content .boxbar .pagin .right a {margin:0 3px; color:#ff6600;}
.content .boxbar .pagin .right a:hover {color:white; text-decoration:none}
.content .boxbar .pagin .right a.active {color:white}


.content .boxprodmini {float:left; margin-left:18px; margin-bottom:18px; position:relative; background:url(../img/prodbox.png) no-repeat; width:220px; overflow:hidden; height:260px}
.content .boxprodmini .boximg {width:195px; height:167px; margin:11px 0 0 11px; background-repeat:no-repeat; background-position:center center; background-color:#393939;}
.content .boxprodmini .boximg a {display:block; width:100%; height:100%;}
.content .boxprodmini .name {text-align:center; font-size:12px; color:#e3e3e3; margin:7px 0}
.content .boxprodmini .price {text-align:center; font-size:12px}
.content .boxprodmini .avail {text-align:center; font-size:12px; margin:5px 0; line-height:18px}
.content .boxprodmini .avail img {vertical-align:middle;  margin:0 10px 0 0}
.content .boxprodmini .avail a {color:#ff6600;}
.content .boxprodmini .new {z-index:10; background:url(../img/new.png); position:absolute; left:0; top:0; width:55px; height:61px;}
.content textarea {
height:80px;
width:300px;
}
.content select, input[type="text"], textarea {
background:none repeat scroll 0 0 #3D3D3D;
border:1px solid #1B1B1B;
color:white;
font-family:arial;
font-size:12px;
padding:4px;
}
.content .profiltop {color:white; text-shadow: #404040 1px 1px 0px; font-size:15px; text-align:center; font-weight:bold; line-height:48px; width:724px; height:57px; background:url(../img/profiltop3.png); margin:0 auto }
.content .boxprofile .menu {margin-bottom:20px}
.content .boxprofile .menu a {font-weight:bold}
.content .boxprofile {margin-top:0 !important}
.content .boxprofile .prodpage a.button {font-weight:bold}
.content .boxprofile table.tab2 {width:690px; font-size:12px;  color:#b8b8b8; font-family:arial; margin:10px 0}
.content .boxprofile table.tab2 tr {background:#131313;}
.content .boxprofile table.tab2 td {padding:5px; text-align:center}
.content .boxprofile table.tab2 th {color:white; text-align:center; font-weight:bold; padding:9px 5px; background:#0a0a0a}
.content .boxprofile table.tab2 a {text-decoration:none; color:#ff6600; }
.content .boxprofile h2 {font-size:14px; color:white; width:auto; text-indent:35px; font-weight:normal; height:37px; line-height:37px; margin:20px auto; background:#0d0d0d;}
.content .boxprofile table.selected {float:right}
.content .boxprofile table.selected td {padding:3px}

.content .boxprod {width:605px; height:103px; margin:10px auto; position:relative; background:#141414; border-bottom:1px solid #0d0d0d;}
#ajaxreload .boxprod {width:605px; height:103px; margin:10px auto; position:relative; background:#141414; border-bottom:1px solid #0d0d0d;}
.content .boxprod .photo { background-repeat:no-repeat; background-position:center center; background-color:#393939; position:absolute; overflow:hidden; left:0px; top:0px; height:104px; width:117px; }
.content .boxprod .name {font-size:12px; color:white; position:absolute; left:140px; top:15px;}
.content .boxprod .name a {color:white}
.content .boxprod table.prodoption {width:55%; position:absolute; left:140px; top:40px;}
.content .boxprod table.prodoption td {padding:2px 0px}
.content .boxprod .price {position:absolute; color:#ff6600; right:20px; top:15px;} 
.content .boxprod a.button {width:90px; font-weight:bold; position:absolute; right:20px; top:50px}
.content .boxprod .checkbox {position:absolute; right:40px; top:55px}

.boxmain .boxfotter {clear:both; color:#1c1c1c; height:140px; border-top:10px solid #dfdfdf; position:relative; background: url(../img/foto2.jpg) left center no-repeat}
.boxmain .boxfotter .logo {position:absolute; left:230px; top:30px}
.boxmain .boxfotter .pal {position:absolute; right:20px; bottom:5px}
.boxmain .boxfotter .copy {position:absolute; left:380px; top:34px}
.boxmain .boxfotter .menu {position:absolute; left:380px; top:63px}
.boxmain .boxfotter .menu .st {color:#bdbdbd; margin:0 10px}
.boxmain .boxfotter .menu a {color:#1c1c1c;}
.boxmain .boxfotter .menu a:hover {text-decoration:underline}

/* START SELECT STYLISH 1 */
.stylish-select ul.newList {left:-9999px;}
ul.newList * {margin:0; padding:0;}
ul.newList a {color: white; text-decoration:none; display:block;}
ul.newList a:hover {text-decoration:none}
ul.newList {margin:0; padding:0; list-style:none; color:white; width:116px; background:#3d3d3d; position:absolute;  border:1px solid #525252; top:42px; left:44; overflow:auto; z-index:9999;}
.newListSelected {width:116px; color:white; height:23px; padding:3px 0 0 6px; float:left; background:url(../images/selectbg.jpg) no-repeat;}
.newListSelected span {width:116px; display:block;}
ul.newList li a {padding:3px 8px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:80px; overflow:hidden; height:23px; padding:0 23px 0 0;}
.hiLite {background:#ff6600!important; color:#000000!important;}
.hiLite a {background:#ff6600!important; color:#000000!important;}
.newListHover {background:#FCB62D!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
/* END SELECT STYLISH 1 */


/* START SELECT STYLISH 2 */
.boxstylish2 .stylish-select ul.newList {left:-9999px;}
.boxstylish2 ul.newList * {margin:0; padding:0;}
.boxstylish2 ul.newList a {color: white; text-decoration:none; display:block;}
.boxstylish2 ul.newList {margin:0; padding:0; list-style:none; color:white; width:199px; background:#1b1b1b; position:absolute;  border:1px solid #383838; top:42px; left:44; overflow:auto; z-index:9999;}
.boxstylish2 .newListSelected {width:199px; color:white; height:23px; padding:3px 0 0 6px; float:left; background:url(../images/selectbg2.jpg) no-repeat;}
.boxstylish2 .newListSelected span {width:116px; display:block;}
.boxstylish2 ul.newList li a {padding:3px 8px; display: block;}
.boxstylish2 ul.newList li a:focus {-moz-outline-style: none;}
.boxstylish2 .selectedTxt {width:163px; overflow:hidden; height:23px; padding:0 23px 0 0;}
.boxstylish2 .hiLite {background:#FCB62D!important; color:#000000!important;}
.boxstylish2 .hiLite a {background:#FCB62D!important; color:#000000!important;}
.boxstylish2 .newListHover {background:#FCB62D!important; color:#000!important; cursor:default;}
.boxstylish2 .newListSelHover, .newListSelFocus {cursor:default;}
.boxstylish2 .newListOptionTitle {font-weight:bold;}
.boxstylish2 .newListOptionTitle ul {margin:3px 0 0;}
.boxstylish2 .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
/* END SELECT STYLISH 2 */
label.ok { color: green; display: block; }
label.error { color: red; display: block; }

.scrollbarbox {position:relative; width:145px;}
.scrollbarbox .rightbox {width:30px; position:relative; height:116px; background:#1b1b1b; position:absolute; right:-31px; top:0px}
.scrollbarbox .rightbox .scroll-top {position:absolute; left:4px; top:5px; width:24px; height:16px; background:url(../images/scroll-top.jpg);}
.scrollbarbox .rightbox .scroll-down {position:absolute; left:4px; bottom:5px; width:24px; height:15px; background:url(../images/scroll-down.jpg);}
.scrollbarbox .scrollbar {width:145px; background:#1b1b1b; position:relative; padding:0px; height:116px; overflow:hidden;}
.scrollbarbox .rightbox #scrolling1 {position:absolute; left:13px; top:55px; }

/* START INPUT RADIO */
.scrollbarbox .scrollbar label.ui-checkbox, label.ui-radio {width:140px; height:15px; padding:2px; display:inline-block; font-size:11px; background:none; border:0px solid #242424}
.scrollbarbox .scrollbar label.ui-checkbox-state-hover, label.ui-radio-state-hover {background:#fcb62d; color:#000000}		
.scrollbarbox .scrollbar label.ui-checkbox-state-checked, label.ui-radio-state-checked {background:#fcb62d; color:black}
.scrollbarbox .scrollbar label.ui-checkbox-state-checked-hover, label.ui-radio-state-checked-hover {background:#fcb62d; color:#000000}
.scrollbarbox .scrollbar .ui-helper-hidden-accessible {position: absolute;left: -999em;}
/* END INPUT RADIO */


label radio {
	width: 129px;
}